home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 176
/
176.d81
/
b.hymn 2k
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
2KB
|
61 lines
6 poke56,56:clr:poke53281,0:poke53280,0:print"[155]"
8 poke53371,0
10 dv=peek(186):ifdv<8thendv=8
20 sys57812"wnd.inp.cm.ind",dv,0:poke780,0:poke781,0:poke782,192:sys65493
22 sys57812"hymn 2k font",dv,0:poke780,0:poke781,0:poke782,56:sys65493
24 sys57812"hymn 2k qsd",dv,0:poke780,0:poke781,0:poke782,96:sys65493
26 sys57812"q.battle hymn",dv,0:poke780,0:poke781,0:poke782,64:sys65493
28 poke53272,31
30 up=49152 :rem scroll up
32 qs=24576 :rem quicksmith
34 v=53248 :rem vic chip
46 ip=49920 :rem input any
54 fori=704to727:pokei,255:next:fori=728to767:pokei,0:next
56 fori=0to5:poke2040+i,11:pokev+39+i,1:next
58 pokev+16,32:pokev+29,255:pokev+23,0:pokev+28,0:pokev+27,63
60 fori=0to4:pokev+i*2,36+48*i:pokev+1+2*i,170:next
62 pokev+10,20:pokev+11,170
66 dimw$(64)
68 hz$="[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
70 sysip,"hymn 2k words",dv
72 nt=peek(252)*256+peek(251)
78 print"[147][155] [204]arry [211]chafer's[129]
80 [153]" ^ or ^ or ortan^ortan^ ortan^ or /tantan^ ^ orexp
82 print" [171][192][192][179] [173][192][178][192][189] [221] [173][189] [221] [221] [221] [221] [176][192][192][189] [171][192][179]
84 [153]" exp / > exp / exp /tanexp /tantan^ exp /^
90 print"[158][176]"left$(hz$,37)"[174]"
92 fori=0to17:print"[221] [221]":next
94 print"[173]"left$(hz$,37)"[189][152]"
98 poke214,4:print
100 fori=0to16:print""w$(i):next
110 sysqs+12:sysqs+15
120 poke198,0:t1=0:b1=0
122 sysqs,64,1
124 ifpeek(qs+45)<10then124
126 poke214,23:print:print" [209][154] - [209]uit [193][154] - [193]gain"
128 pokev+21,63
130 ms=peek(qs+45)
132 ifms=0then200
134 geta$:ifa$="q"ora$="a"then200
136 ifpeek(qs+45)=msthen132
142 b1=b1+1:ifb1+10=>ntthenb1=b1-1:goto130
144 sysup,1,12,37,10,0
146 poke214,20:print:print"[152]"w$(b1+16)
148 goto130
200 pokev+21,0:sysqs+18
202 ifa$="a"then78
210 ifa$="q"thensysqs+6:sysqs+18:print"[147]":goto40000
220 geta$:ifa$=""then220
230 goto202
10000 d=peek(186):n$="0:b.hymn 2k":open15,d,15,"s"+n$:close15:saven$,d:end
40000 fori=8to29:poke820+i,i:next:ifdv>8anddv<30thenpoke828,dv:poke820+dv,8
40010 a$="presenter":gosub40030:a$="hello connect":gosub40030
40020 print"[147]":poke53272,23:poke186,8:poke2048,0:poke44,8:poke43,1:end
40030 forj=8to29:i=peek(820+j):ifi=14thennext
40040 close2:open2,i,2:close2:ifstthen40060
40050 close15:open15,i,15,"r0:"+a$+"="+a$:input#15,er:close15:ifer=63then40070
40060 next:return
40070 a$="hello connect":q$=chr$(34):poke646,peek(53281):print"[147]":poke53272,23
40080 print"[147]p[207]2048,0:p[207]44,8:p[207]43,1:p[207]56,160:p[207]55,0:clr:l[207]"q$a$q$","i
40090 print"run:":poke631,13:poke632,13:poke198,2:end